﻿@charset "utf-8";
/*全局初始化样式*/
html{height:100%;-webkit-text-size-adjust:100%;}

/*body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #fff; min-width: 320px; width: 100%; zoom:1; background:url(../images/body_bg.jpg) #131313 no-repeat top center;*/

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}
/*input type=date  移除上下按钮*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{
-webkit-appearance: none !important;-moz-appearance:textfield;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #FF5800;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}


.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}
.m{ max-width:994px; margin:0 auto;}
@media (max-width: 1200px) {
.m{ padding:0 1%;}
}
@media (max-width: 480px) {
.m{ padding:0 2%;}
}



/*分页*/
.pages{ width:100%; padding:30px 0; text-align:center;}
.pages .p_page a{ display:inline-block; padding:4px 9px; border:1px solid #5a5a5a;font-style: normal; color:#5a5a5a; margin:0 3px 15px;}
.pages .p_page .current,
.pages .p_page a:hover,
.pages .p_page .a_cur,
.pages .p_page a:hover{ color:#fff; background:#c55b00; border-color:#c55b00;}
@media (min-width: 480px) {
.pages .p_page a{ padding:7px 13px;}
}



/*底部*/
.footer{ background:#000; padding:50px 0 15px; width:1000px; margin:0 auto}
.footer .m{ background:url(../images/footer_bg.png) #000 no-repeat right bottom; padding-bottom:15px; width:900px}
.footer dl,
.footer dd{ margin:0; padding:0;}
.footer .footer_nav{ border-top:2px solid #bc5900; border-bottom:2px solid #bc5900; margin-bottom:16px;}
.footer .footer_nav2{ margin-bottom:50px;}
.footer_nav .ul li,
.footer_nav2 .ul li{ float:left; width:12.5%;}
.footer_nav .ul li{ height:68px; line-height:68px;}
.footer_nav .ul li a{ color:#c95f00;}
.footer_nav2 .ul li a{ color:#747474;}
.footer_nav2 .ul li a:hover{ color:#c95f00;}
.footer_nav2 .ul dd{ padding:5px 0;}
.footer .footer_share  .bds_more,
.footer_share .footer_span4{ display:inline-block; float:left; width:44px !important; height:44px !important; border:1px solid #323232; border-radius:50px; margin-top: 0px !important; margin-bottom: 0px !important; margin-right:20px; cursor:pointer;}
.footer .footer_share  .bds_more{width:24px !important;}
.footer_share .footer_span5{ display:inline-block; float:left; width:44px !important; height:44px !important; border:1px solid #323232; border-radius:50px; margin-top: 0px !important; margin-bottom: 0px !important; margin-right:20px; cursor:pointer;float: right;right: 2%;top: 89%;position: fixed;}
.footer .footer_share .bds_tsina,
.footer .footer_share .bds_weixin{padding-left: 0px !important; width:44px !important; height:44px !important; border:1px solid #323232; border-radius:50px; margin-top: 0px !important; margin-bottom: 0px !important; margin-right:20px; cursor:pointer;}
.footer .footer_share .bds_tsina{ background:url(../images/top_i3.png) no-repeat !important; background-size:100% 100% !important;}
.footer .footer_share .bds_weixin{ background:url(../images/top_i2.png) no-repeat !important; background-size:100% 100% !important;}
.footer .footer_share  .bds_more{ background:url(../images/footer_share.png) no-repeat !important; background-size:100% 100% !important;}
.footer_share .footer_span4{ background:url(../images/gotop.png) no-repeat; background-size:100% 100%; border-color:#de6c00;}
.footer_share .footer_span5{ background:url(../images/gotop.png) no-repeat; background-size:100% 100%; border-color:#de6c00;}
.footer .links{ margin:25px 0 15px; text-align: center;}
.links a{ color:#747474;}
.links em{ display:inline-block; width:1px; height:9px; background:#333; vertical-align:middle; margin:-5px 6px 0 8px;}
.copyright{ text-align: center;}
.copyright span{ display:inline-block; color:#747474;}
.copyright a,
.copyright span,
.copyright .p{ color:#747474; line-height:25px;}
.copyright a:hover{ color:#c95f00;}

@media (max-width: 768px) {
.footer{ padding:30px 20px;}
.footer .footer_nav,
.footer .footer_nav2{ display:none;}
.footer .footer_share,
.footer .links,
.footer .copyright{ text-align:center;}
.footer_share span{ float:none; margin:0 5px;}
.footer .links{ margin:5px 0;}
.footer .m{ background-size:auto 100%;}
}
/*底部*/




/*首页banner*/
.homeban{ max-width:1200px; margin:0 auto 30px;}
.homeban_pc{ display:none;}
.homeban .bx-wrapper img{ width:100%;}
.homeban .bx-wrapper{ max-width:100% !important;}
.homeban .bx-wrapper{ margin:0 auto;}
.homeban .bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px; border-radius:14px; background:#fff;}
.homeban .bx-wrapper .bx-pager.bx-default-pager a:hover,
.homeban .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#50bed4;}
.homeban .bx-wrapper .bx-pager,
.homeban .bx-wrapper .bx-controls-auto{ bottom:10px;}
.homeban .bx-has-pager{ display:none;}


/* 中等屏幕（桌面显示器，大于等于 1024px） */
@media (min-width: 1024px) {
.homeban_mb{ display:block;}
.homeban_pc{ display:none;}
.homeban_mb .slide .slide_a{ display:block; height:412px;}
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 769px) {
.homeban_mb{ display:none;}
.homeban_pc{ display:block;}
.homeban_pc .slide .slide_a{ display:block; height:412px;}
.homeban .bx-wrapper .bx-pager,
.homeban .bx-wrapper .bx-controls-auto{ bottom:30px;}
.homeban .bx-wrapper .bx-pager.bx-default-pager a{ width:14px; height:14px;}
}
@media (max-width: 768px) {
.homeban_mb{ display:block;}
.homeban_pc{ display:none;}
.homeban_mb .slide .slide_a{ display:block; height:auto;}
 .homeban_mb .slide .slide_a img{ display: block; width: 100%;}
.homeban .bx-wrapper .bx-pager,
.homeban .bx-wrapper .bx-controls-auto{ bottom:30px;}
.homeban .bx-wrapper .bx-pager.bx-default-pager a{ width:14px; height:14px;}
}

/*首页主体内容*/


.homeban2{ padding-bottom:37px;}
.homeban2 .prev,
.homeban2 .next{ display:block; width:100%; height:38px; border-bottom:1px solid #d3771a;}
.homeban2 .prev{ background:url(../images/ban_pre.png) no-repeat center center;}
.homeban2 .next{ background:url(../images/ban_next.png) no-repeat center center;}

.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .bd li a{ display:block; width:900px; height:412px;}
.slideBox .bd img{ display:block; width:900px;}

.slideBox .bd{ float:left; /*margin-top:-20px;*/}
.slideBox .ban_right{ width:25%; position:absolute; top:0; right:0; background:#ca6200; color:#fff;*-moz-box-shadow:-100px 0px 100px rgba(0,0,0,0.2); -webkit-box-shadow:-100px 0px 100px rgba(0,0,0,0.2); box-shadow:-100px 0px 100px rgba(0,0,0,0.2);height:412px;}

.slideBox .ban_h{ padding:0 16%; height:70px; line-height:70px; font-size:24px; border-bottom:1px solid #d3771a;}
.slideBox .hd .ul li{ padding:0 16%; border-bottom:1px solid #d3771a;}
.slideBox .hd .ul li .hnews_a{ font-size:16px; color:#fff; line-height:30px; height:60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.slideBox .hd .ul li a:hover{ color:#a9a9a9;}
.slideBox .hd .ul .p{ font-size:12px; color:#e7bda3; margin-top:15px; width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.slideBox .margin_box{ height:10px;}
.slideBox .hd .ul .on{ position:relative;}
.snajiao{ content:''; display:block; position:absolute; left:-10px; top:160px; border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-right: 10px solid #cd6600;}
.slideBox .hd .ul img{ display:none;}


@media (max-width: 768px) {
.slideBox .bd{ display:none;}
.slideBox .ban_right{ width:100%; position:static;}
.slideBox .ban_h{ padding:0 3%;}
.slideBox .hd .ul li{ padding:0 3%;}
.slideBox .hd .ul img{ display:block; width:20%; float:left; margin-top:10px;}
.slideBox .hd .ul li .hnews_a{ float:left; width:45%; line-height:24px; height:48px; margin:20px 0 20px; margin-left:2%; padding:0; box-shadow:none;}
.slideBox .hd .ul .p{ float:right; width:20%}
.slideBox .margin_box{ display:none;}
.slideBox .hd .ul .p{ overflow:auto; white-space:normal;}
.snajiao{ display:none;}

}
@media (max-width:640px) {
 .slideBox .hd .ul img{ display:block; float: none;}
 .slideBox .hd .ul img{ width: 100%;height: 11em;}
.slideBox .hd .ul li .hnews_a,
.slideBox .hd .ul .p{ float:none; width:100%;}

.slideBox .hd .ul li .hnews_a{height: 25px;}
.slideBox .hd .ul .p{ padding-bottom:20px;}
}



.homeshow{ padding-bottom:30px;}
.homeshow .homeban{ margin:0 auto;}
.homeshow .homeshow_on{ float:left; width:26.33%; margin-left:4.83%;}
.homeshow .homeshow_history{ float:left; width:26.33%; margin-left:10.83%;}
.homeshow .homeshow_chack{ float:right; width:16.67%; margin-right:3.91%;}

.hs_h span{ display:inline-block; font-size:24px; color:#c95f00; border-top:2px solid #c95f00; padding:30px 0 25px;}

.homeshow_on .homeban .bx-has-pager{ display:block;}
.homeshow_on .bx-wrapper .bx-pager.bx-default-pager a{ width:9px; height:9px; margin:0 3px; border-radius:20px; background:#373737;}
.homeshow_on .bx-wrapper .bx-pager,
.homeshow_on .bx-wrapper .bx-controls-auto{ bottom:auto; top:-63px; text-align:right; font-size:0;}
.homeshow_on .bx-wrapper .bx-pager.bx-default-pager a:hover,
.homeshow_on .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#de6c00;}
.homeshow_on .h3{ margin:30px 0 20px; line-height:22px; height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.homeshow_on .h3 a{ font-size:16px; color:#fff; font-weight:normal;}
.homeshow_on .p{ font-size:12px; color:#fff; margin-bottom:10px;}
.homeshow_history .hs_more{ float:right; font-size:12px; color:#5a5a5a; margin-top:50px;}
.homeshow_history .ul{ border-top:1px solid #414141;}
.homeshow_history .ul li{ padding:35px 0; border-bottom:1px solid #414141;}
.homeshow_history .ul .h3{ width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:15px;}
.homeshow_history .ul .h3 a{ font-size:16px; color:#fff; font-weight:normal;}
.homeshow_history .ul .p{ color:#fff; font-size:12px; margin-top:7px;}
.homeshow_on .h3 a:hover,
.homeshow_history .hs_more:hover,
.homeshow_history .ul .h3 a:hover{ color:#de6c00;}
.homeshow_chack select,
.homeshow_chack .hc_input1{ width:100%; height:40px; border:1px solid #363636; background:#171717; color:#5a5a5a; padding:0 10px;}
.homeshow_chack .hc_select1{ margin-bottom:17px;}
.homeshow_chack .hc_select2{ border-bottom:none;}
.homeshow_chack .hc_input1{ margin-top:17px;}
.homeshow_chack .hc_input2{ width:100%; height:40px; background:url(../images/hs_search.png) #c95f00 no-repeat center center; margin-top:60px; cursor:pointer;}
@media (max-width: 1024px) {
.homeshow .homeshow_on,
.homeshow .homeshow_history,
.homeshow .homeshow_chack{ width:30%; margin:0 1.5%;}
}
@media (max-width: 640px) {
.homeshow .homeshow_on,
.homeshow .homeshow_history,
.homeshow .homeshow_chack{ float:none; width:90%; margin:0 auto 25px;}
.hs_h span{ font-size:18px; padding:15px 0 12px;}
.homeshow_on .bx-wrapper .bx-pager,
.homeshow_on .bx-wrapper .bx-controls-auto{top:-45px;}
.homeshow_history .hs_more{ margin-top:28px;}
.homeshow_chack .hc_input2{ margin-top:30px;}
}
@media (max-width: 480px) {
.homeshow .homeshow_on,
.homeshow .homeshow_history,
.homeshow .homeshow_chack{width:100%;}
}
.home_h{ padding:6px 0;}
.home_h .h3{ font-weight:normal; font-size:24px; color:#c95f00; text-align:center;}
.home_h em{ display:block; width:20px; height:2px; background:#4a2a0d; margin:20px auto 0;}


/*新闻动态*/
.homenews{}
.homenews .m{ background:#1f1f1f; padding:3% 4%;}
.homenews .ul{}
.homenews .ul li{ width:27%; margin:0 3.125% 2%; float:left;}
.homenews .ul img{ 
    width: 236px;
    height: 140px;
    object-fit: cover;
}
.homenews .ul .h3{ font-size:14px; color:#fff; width:100%; line-height:20px; height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:16px 0;}
.homenews .ul .h3 a{ font-size:16px; color:#fff; font-weight:normal;}
.homenews .ul .h3 a:hover{ color:#de6c00;}
.homenews .ul .p{ font-size:14px; color:#ababab; line-height:20px; height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:12px;}
.homenews .hn_time{ padding:0px 0 16px; border-bottom:1px solid #de6c00;}
.homenews .hn_time span{ color:#5a5a5a;}
.homenews .hn_time .hn_more{ display:inline-block; float:right; width:12px; height:8px; background:url(../images/hn_more.png) no-repeat center center; padding:10px 0 10px 10px;}
.homenews .hn_morebtn{ width:280px; height:53px; line-height:53px;  margin:0 auto 0; text-align:center; background:#c55b00; font-size:14px; color:#fff;}
@media (max-width:768px) {
.homenews .ul li{ width:46%; margin:0 2% 5%;}
.homenews .ul .h3{ margin: 62px 0 10px 0;}
.homenews .ul .p{ margin-bottom:10px;}
.homenews .hn_morebtn{ width:200px; height:40px; line-height:40px; margin-bottom:30px;}
}
@media (max-width:480px) {
.homenews .ul li{ width:100%; margin:0 0 25px;}
}


/*概况*/
.homeabout{ margin-top:30px;}
.homeabout .m{ position:relative;}
.homeabout .ha_img{ width:100%;}
.homeabout .ha_hover{ position:absolute; top:0; left:0; width:100%; padding:5% 26% 0;}
.ha_hover .h3{ font-size:26px; color:#fff; font-weight:normal; margin-bottom:7.6%; text-align:center;}
.ha_hover .p{ color:#fff; text-align:center; line-height:25px; margin-bottom:15%;}
.ha_hover .ha_more{ display:block; width:300px; height:52px; line-height:52px; text-align:center; color:#c95f00; border:1px solid #c95f00; margin:0 auto;}

@media (max-width:860px) {
.ha_hover .ha_more{ width:120px; height:30px; line-height:30px;}
.ha_hover .h3{ margin-bottom:3%;}
.ha_hover .p{ margin-bottom:5%;}
}
@media (max-width:640px) {
.ha_hover .h3{ font-size:22px;}
.homeabout .ha_hover{ position:static; padding:5%;}
}



/*活动教育*/
.homeedu{ margin:30px 0 50px;}
.homeedu .he_img{ width:50%; float:left; position:relative;}
.homeedu .he_right{ width:34.25%; float:right; margin-right:8.3%;}

.homeedu .he_img img{ width:100%;}
.he_img .he_hover{ width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/he_bg.png) no-repeat center bottom; background-size:100% 100%;}
.he_img .he_hover .p{ position:absolute; left:0; bottom:40px; text-align:center; width:100%; font-size:20px; color:#fff; padding:0 10%;}
.he_img .he_hover .p span{ font-size:20px; color:#c55b00; display:inline-block; padding-left:22px;}
.homeedu .he_img:hover .p{ color:#c55b00;}
.he_right .h3{ font-size:24px; color:#c95f00; padding:45px 0 28px;}
.he_right .he_news{height:122px; overflow:hidden; padding:15px 4% 15px 0; border-bottom:1px solid #313131; border-top:1px solid #313131;}
.he_news .slidebox {display:block;}
.he_news .slide .p{font-size:16px; width:100%; height:30px; line-height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.he_news .slide .p a:hover{ color:#de6c00;}

.he_news .bx-wrapper .bx-pager{ display:none;}
.he_news .bx-wrapper .bx-controls-direction a{width: 0;height: 0;}
.he_news .bx-wrapper .bx-prev{ border-left: 4px solid transparent;border-right: 4px solid transparent; border-bottom: 4px solid #424242; left:auto; right:-4%; top:25%;}
.he_news .bx-wrapper .bx-next{ border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 4px solid #424242; right:-4%; top:auto; bottom:5%;}
.he_news .bx-wrapper .bx-prev:hover{ border-bottom: 4px solid #de6c00;}
.he_news .bx-wrapper .bx-next:hover{ border-top: 4px solid #de6c00;}
.he_news .bx-wrapper{ margin:0 auto;}

.he_right .he_h{ margin-top:36px;}
.he_h span{ color:#777; font-size:16px; padding-bottom:5px; cursor:pointer;}
.he_h .he_active,
.he_h span:hover{ color:#de6c00; border-bottom:1px solid #de6c00;}
.he_h em{ display:inline-block; margin:0 9.8%; width:9px; height:8px; background:url(../images/nav_line.png) no-repeat; vertical-align:middle; margin-top:-3px;}
.he_body .he_item{ padding:50px 0;}
.he_item .he_book{ display:block; width:100%; height:54px; line-height:54px; text-align:center; color:#fff; color:#fff; background:#de6c00;}
.twoitem {overflow:hidden;}
.twoitem .he_book {width:45%; float:left;}
.twoitem .right {float:right;}
@media (max-width:1200px) {
.homeedu .he_right{ width:40%; margin-right:5%;}
.he_right .h3{ padding:20px 0 15px;}
.he_right .he_h{ margin-top:25px;}
.he_body .he_item{ padding:25px 0;}
.he_h em{ margin:0 8%;}
}
@media (max-width:860px) {
.homeedu .he_right{ width:49%; margin-right:0;}
}
@media (max-width:768px) {
.homeedu{ margin:20px 0 30px;}
.homeedu .he_img,
.homeedu .he_right{ width:100%; float:none;}
}
@media (max-width:480px) {
.he_right .h3{ font-size:20px;}
.he_item .he_book{ width:60%; height:35px; line-height:35px; margin:0 auto;}
.he_h em{ margin:0 5%;}

.twoitem .he_book {width:45%;}
}



/*藏品*/
.homecollect{ margin-bottom:20px;}
.homecollect .m{ background:#1f1f1f; padding:3% 0 2.3%;}
.homecollect .hc_h{ width:84%; margin:0 auto 25px; height:60px; line-height:60px; border-top:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a; text-align:center;}
.hc_h span{ display:inline-block; font-size:16px; color:#ababab; margin:0 5%; cursor:pointer;}
.hc_h .hc_active,
.hc_h span:hover{ color:#de6c00;}
.hc_list .hc_item{ display:none;}
.hc_item .ul{ width:90%; margin:0 auto;}
.hc_item .ul li{ float:left; width:19.99%; margin:2% 2.5% 0;}
.hc_item .ul li img{ width:100%;}
.hc_item .ul li .p{ width:100%; margin-top:20px; line-height:22px; height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hc_item .ul li .p a{ color:#999;}
.hc_item .ul li .p a:hover{ color:#de6c00; text-decoration:underline;}
.hc_item .hc_more,
.home_art .hart_more{ display:block; width:300px; height:55px; line-height:55px; text-align:center; color:#fff; margin:36px auto 0; background:#de6c00;}

@media (max-width:768px) {
.homecollect .m{ background:#1f1f1f; padding:50px 0 50px;}
.hc_item .ul li{ width:46%; margin:35px 2% 0;}
.hc_item .hc_more,
.home_art .hart_more{ width:200px; height:35px; line-height:35px; margin:50px auto 0;}
}
@media (max-width:480px) {
.homecollect .hc_h{ width:100%;}
.hc_h span{ margin:0 10px; font-size:14px;}
.hc_item .ul li{ width:100%; margin:35px 0 0;}
.hc_item .ul li .p{ margin-top:10px;}
}



/*学术*/
.home_academic{ margin-bottom:40px;}
.home_academic .hac_img{ position:relative;}
.home_academic .hac_list{ position:absolute; top:0; left:2%; width:96%; height:96%; background:url(../images/hca_bg.png) no-repeat; background-size:100% 100%; padding:12% 8% 0;}
.hac_list .ul li{ float:left; width:16.6%; text-align:center;}
.hac_list .ul .p{ margin-top:35px;}
.hac_list .ul .p a{ color:#fff; font-size:16px;}
.hac_list .ul li:hover a{ color:#de6c00;}

@media (max-width:860px) {
.home_academic .hac_list{ position:static; width:100%; height:auto; padding:30px 5% 30px;}
.hac_list .ul li{ width:29.33%; margin:25px 2%;}
.hac_list .ul .p{ margin-top:15px;}
}
@media (max-width:480px) {
.hac_list .ul li{ width:46%;}
}




/*文创*/
/*
 .Floor001732 为demo编号
 */
.Floor001732{ background:#f8f8f8; padding:3% 0;}
.Floor001732 .title{ padding-bottom:1%;}
.Floor001732 .title p{ color:#979797; text-align:center;}
.Floor001732 .title dl{ position:relative; z-index:1; overflow:hidden;}
.Floor001732 .title dl::before{ position:absolute; content:''; width:100%; height:1px; z-index:-1; background-color:#e5e5e5; left:0; top:56%;}
.Floor001732 .title h1{ margin:0;padding-top:2px; float:left; color:#065ea5; font-size:28px; font-weight:normal; background-color:#fff;}
.Floor001732 .title span{ float:left; font-size:12px; padding:0 10px;color:#bcbcbc; text-transform:uppercase; font-weight:normal;}
.Floor001732 .title span b{ display:block; font-size:18px; color:#555; font-weight:normal;}

.Floor001732 h1{ font-size:36px; font-weight:normal; color:#362a03; margin:0; padding-bottom:0%;}
.Floor001732 h1 span{ color:#c9b27c;}
.Floor001732 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#c3c2c1; text-transform:uppercase; }
.Floor001732 p{color:#666563; line-height:24px; padding-bottom:0%;}
.Floor001732 span{ font-weight:bold;}
.Floor001732 dd{ float:left; width:100%; margin-right:2%;}
.Floor001732 dd:last-child{ margin-right:0;}
.Floor001732 dd img{ display:block; width:100%;}
.Floor001732  ul{  margin:0 auto;margin-top:3%; max-width:700px;}
.Floor001732 li{ float:left; width:20%; margin-left:10%; padding:0 5px; text-align:center;}
.Floor001732 li a{ display:block; font-size:16px; padding:65px 0 20px 0; border-radius:5px; background:url(../images/floor001732-icon1.png) no-repeat center 15px;}
.Floor001732 li.li_2 a{ background-image:url(../images/floor001732-icon2.png);background-color:#eaeaea;}
.Floor001732 li.li_3 a{ background-image:url(../images/floor001732-icon3.png);background-color:#eaeaea;}
.Floor001732 li.li_1 a{ background-image:url(../images/floor001732-icon1.png);background-color:#eaeaea;}
.Floor001732 li a:hover{background-color:#065ea5; background-image:url(../images/floor001732-icon1_hover.png); color:#fff;}
.Floor001732 li.li_2 a:hover{ background-image:url(../images/floor001732-icon2_hover.png);}
.Floor001732 li.li_3 a:hover{ background-image:url(../images/floor001732-icon3_hover.png);}
.Floor001732 li.li_4 a:hover{ background-image:url(../images/floor001732-icon4_hover.png);}
@media(max-width:640px){
.Floor001732 h1{ font-size:24px;}
.Floor001732 b{font-size:14px;}
}
@media(max-width:480px){
.Floor001732 dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor001732 li a{font-size:14px; background-size:auto 30px; padding-top:50px;}
}


.home_art{}
.home_art .m{ background:#1f1f1f; padding:5% 0 2%;}
.home_art .hart_ban{ width:90%; margin:0 auto;}
.hart_ban .bx-wrapper .ul li{ padding:0 0.5%;}
.hart_ban .bx-wrapper .ul li img{ width:100%;}
.hart_ban .bx-wrapper .ul .dot{ font-size:14px; color:#999; font-weight:normal; text-align:center; width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:25px;}
.hart_ban .bx-wrapper .ul .dot:hover{ color:#c95f00;}
.hart_ban .bx-wrapper .bx-pager,
.hart_ban .bx-wrapper .bx-controls-auto{ bottom:auto; top:-30.5%;}
.hart_ban .bx-wrapper .bx-pager.bx-default-pager a{ background:#3d3d3d;}
.hart_ban .bx-wrapper .bx-pager.bx-default-pager a:hover,
.hart_ban .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#c55b00;}
.hart_ban .bx-wrapper{ margin:0 auto;}

@media(max-width:768px){
.home_art .m{ padding:80px 0 60px;}
.hart_ban .bx-wrapper .bx-pager,
.hart_ban .bx-wrapper .bx-controls-auto{ top:-60px;}
}


/*丝路之友*/
.homeroad{ margin:34px 0 36px;}
.homeroad .m{ position:relative; height:170px;}
.homeroad .hr_hover{ position:absolute; top:42%; left:0; width:100%; text-align:center;}
.hr_hover .p{ font-size:26px; color:#fff; display:inline-block; border-bottom:3px solid #c95f00; padding:0 10px; line-height:38px; height:30px;}
.hr_hover .p span{ padding-left:15px;}

/*首页主体内容 结束*/




/*博物馆概况*/
.sideban{ max-width:1200px; margin:0 auto 30px;}
.sideban_pc{ height:280px;}
.sideban_mobile{ display:none;}
@media(max-width:640px){
.sideban_pc{ display:none;}
.sideban_mobile{ display:block;}
}

/* ==================================科研基地单独副导航样式=================================== */
.about{ margin-bottom:35px; }
.about .aboutMenu_kyjd{ text-align:center; margin-bottom: 30px;padding: 50px 0 70px;}
.aboutMenu_kyjd .menuUI_kyjd{ text-align:center; position:relative;}
.aboutMenu_kyjd .ul{ text-align:center;font-size: 0;}
.aboutMenu_kyjd .ul li{ display:inline-block; width: 16.666666%; text-align:center;font-size: 14px;}
.aboutMenu_kyjd .ul li + li{border-left: 1px solid #2b2b2b;}
.aboutMenu_kyjd .ul li a{color:#fff; display:block;}
.aboutMenu_kyjd .ul li a img{display: block;margin: 0 auto; max-width: 60%;}
.aboutMenu_kyjd .ul li a h3{margin: 20px 0 5px;font-weight: 500;font-size: 20px;}
@media(max-width:1024px){}
@media(max-width:768px){.aboutMenu_kyjd .ul li a img{display: none;}.aboutMenu_kyjd .ul li a p{display: none;}.aboutMenu_kyjd .ul li{width: 140px;}.about .aboutMenu_kyjd{padding: 5px 0;}}

/* =====================================其他副导航样式======================================= */
.about .about_menu{ text-align:center; border-bottom:1px solid #404040; padding-bottom:20px;  background-color: #1f1f1f;background:url(../images/body_bg.jpg) #131313 no-repeat top center;}
.about_menu .menu_ul{ display:inline-block; text-align:center; position:relative; padding:0 75px;}
.about_menu .menu_ul::before,
.about_menu .menu_ul::after{ content:' '; display:block; width:50px; height:1px; background:#404040; position:absolute; top:65%;}
.about_menu .menu_ul::before{ left:0;}
.about_menu .menu_ul::after{ right:0;}
.about_menu .ul{ text-align:center;}
.about_menu .ul li{ display:inline-block; width:140px; height:42px; line-height:42px; text-align:center; border:1px solid #404040; margin:20px 15px 0;}
.about_menu .ul li a{color:#5a5a5a; display:block;}
.about_menu .ul li:hover a,
.about_menu .ul .onnav a{ background:#c95f00; color:#fff; }
.about_menu .ul .onnav,
.about_menu .ul li:hover{border-color:#c95f00;}
@media(max-width:1024px){
.about_menu .menu_ul::before,
.about_menu .menu_ul::after{ display:none;}
.about_menu .menu_ul{ padding:0 5%;}
.about_menu .ul li{margin:20px 5px 0;}
}
@media(max-width:768px){
.about_menu .ul li{ width:100px; height:35px; line-height:35px;}
}


.about .about_h{ min-height:55px; line-height:55px; text-align:center; border-bottom:1px dashed #404040;background: #1f1f1f;}
.about .about_h span{ display:inline-block; height:55px; margin:0 2%; color:#5a5a5a; cursor:pointer;}
.about .about_h .ah_active,
.about .about_h span:hover{ color:#fff; border-bottom:2px solid #c86000;}
.about .about_body{ padding:0px 8.3% 45px;background: #1f1f1f;}
.about_body .about_h3{ position: relative;color:#c95f00; font-size:24px; font-weight:normal; text-align:center;margin: 0;height: 85px;line-height: 100px;text-align: left;margin-bottom: 15px;border-bottom: 1px #3b3b3b solid;box-sizing: border-box;}
.about_body .about_h3 span{position: relative;}
.about_body .about_h3 span:after{
	content: "";
    position: absolute;
    top: 50%;
    right: -52px;
    width: 38px;
    margin-top: -1px;
    border: 1px #c95f00 solid;
}
.about_body .about_h3 a{position: absolute;right: 0;font-size: 14px;color: #c95f00;}
.about_info .p{ color:#ababab; line-height:30px;}
.about_img img{ width:49.5%; float:left;}
.about_img .aimg_r{ margin-left:1%;}
.about_img2 .aimg_left{ float:left; width:49.5%;}
.about_img2 .aimg_left img{ margin-bottom:5px;}
.about_img2 .aimg_right{ float:right; width:49.5%;}
@media(max-width:768px){
.about .about_body{ padding:35px 2% 45px;}
}
@media(max-width:480px){
.about .about_body{ padding:15px 2% 45px;}
.about .about_info{ padding:25px 0 35px;}
.about_body .about_h3{ font-size:20px;}
.about_img2 .aimg_left,
.about_img2 .aimg_right{ float:none; width:100%;}
.about_img .aimg_r{ margin:0;}
.about_img2 .aimg_left img,
.about_img2 .aimg_right img{ width:100%; margin-bottom:15px;}
.about_img img{ float:none; width:100%; margin-bottom:15px;}

}
/*博物馆概况 结束*/



/*馆务公开*/
.publicity_info .public_item{ }
.public_item .ul{ margin-top:20px;}
.public_item .ul li{ padding:17px 0; border-bottom:1px solid #3b3b3b; position:relative; padding-left:20px;}
.public_item .ul li::before{ content:''; display:block; position:absolute; top:44%; left:0; width:0; height:0; border-top: 4px solid transparent;border-bottom: 4px solid transparent; border-left: 4px solid #de6c00;}
.public_item .ul li .p{ float:left; width:70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.public_item .ul li .p a{ color:#ababab;}
.public_item .ul li .p a:hover{ color:#de6c00;}
.public_item .ul li span{ float:right; color:#ababab;}

@media(max-width:480px){
.public_item .ul li{ padding:15px 0 15px 15px;}
}
/*馆务公开 结束*/




/*女红传习馆*/

.edu_info{}
.edu_info .ul{ margin-top:25px;}
.edu_info .ul li{ padding:30px 0 40px; border-bottom:1px solid #c95f00;}
.edu_info .ul .edu_img{ width:31.4%; float:left;display: none;}
.edu_img img{ width:100%;}
.edu_info .ul .edu_text{ width:100%; float:right;}
.edu_text .edu_th{ padding:5px 0 25px;}
.edu_text .edu_th .h4{ font-weight:normal; width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float:left;}
.edu_text .edu_th .h4 a{ font-size:16px; color:#fff;}
.edu_text .edu_th .h4 a:hover{ color:#c95f00;}
.edu_text .edu_th span{ float:right; color:#5a5a5a;}
.edu_text .p{ color:#ababab; line-height:25px; height:50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:25px;}
.edu_text .edu_more{ display:block; width:103px; height:35px; line-height:33px; text-align:center; color:#c95f00; border:1px solid #c95f00;}

@media(max-width:768px){
.edu_info .ul{ margin-top:25px;}
.edu_info .ul li{ padding:30px 0 20px;}
.edu_info .ul .edu_img{ width:40%;}
.edu_info .ul .edu_text{ width:100%;}
.edu_text .edu_th{ padding:5px 0 10px;}
.edu_text .edu_th .h4{ width:60%;}
.edu_text .p{ height:44px; line-height:22px; margin-bottom:15px;}
.edu_text .edu_more{ width:80px; height:26px; line-height:26px;}
}
@media(max-width:480px){
.edu_info .ul .edu_img,
.edu_info .ul .edu_text{ float:none; width:100%;}
.edu_text .edu_more{ margin:0 auto;}
}
/*女红传习馆 结束*/




/*预告*/
.herald_info .ul .litop{ padding:30px 0 40px; border-bottom:1px solid #c95f00;}
.herald_info .ul .edu_img{ width:31.4%; float:left;}
.litop .edu_img img{ width:100%;}
.herald_info .ul .edu_text{ width:65.5%; float:right;}
.litop .edu_text .edu_th{ padding:5px 0 25px;}
.litop .edu_text .edu_th .h4{ font-weight:normal; width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float:left;}
.litop .edu_text .edu_th .h4 a{ font-size:16px; color:#fff;}
.litop .edu_text .edu_th .h4 a:hover{ color:#c95f00;}
.litop .edu_text .edu_th span{ float:right; color:#5a5a5a;}
.public_item .ul .litop .p{ float:none; width:100%; color:#ababab; line-height:25px; height:50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:25px; white-space:normal;}

.litop .edu_text .edu_more{ display:block; width:103px; height:35px; line-height:33px; text-align:center; color:#c95f00; border:1px solid #c95f00;}

@media(max-width:768px){
.herald_info .ul{ margin-top:25px;}
.herald_info .ul .litop{ padding:30px 0 20px;}
.herald_info .ul .edu_img{ width:40%;}
.herald_info .ul .edu_text{ width:55%;}
.litop .edu_text .edu_th{ padding:5px 0 10px;}
.litop .edu_text .edu_th .h4{ width:60%;}
.public_item .ul .litop .p{ height:44px; line-height:22px; margin-bottom:15px;}
.litop .edu_text .edu_more{ width:80px; height:26px; line-height:26px;}
}
@media(max-width:480px){
.herald_info .ul .edu_img,
.herald_info .ul .edu_text{ float:none; width:100%;}
.litop .edu_text .edu_more{ margin:0 auto;}
.litop .edu_text .edu_th{ padding:10px 0 10px;}
.litop .edu_text .edu_th .h4{ width:70%;}
}
/*预告 结束*/




/*预约*/
.book_info{}
.book_info .book_m{ border:7px solid #404040; background:url(../images/book_bg.jpg) #1f1f1f no-repeat center top; text-align:center; padding:55px 0 40px; margin:50px auto 60px;}
.book_m .book_item{ width:400px; margin:0 auto 20px;}
.book_item span{ display:inline-block; float:left; width:60px; height:40px; margin-right:10px; text-align:right; color:#fff; line-height:40px;}
.book_item input{ float:left; width:80%; height:42px; line-height:42px; border:1px solid #404040; padding:0 2%; color:#fff;}
.book_item2 span{ float:left;}
.book_item2 textarea{ float:left; width:80%; height:160px; line-height:30px; border:1px solid #404040; padding:2%; color:#fff;}
.book_btn input{ background:#c95f00; color:#fff; font-size:14px;}
.book_btn .btn{ cursor:pointer}

@media(max-width:640px){
.book_info .book_m{ padding:25px 0 20px; margin:30px auto 10px;}
.book_m .book_item{ width:90%;}
.book_item span{ width:24%;}
.book_item input,
.book_item2 textarea{ width:70%;}
.book_item2 textarea{ height:100px;}
}
/*预约 结束*/




/*已展*/
.show_info{}
.show_info .ul{ margin-top:36px;}
.show_info .ul li{ width:31.333%; float:left; margin:0 3% 60px 0;}
.show_info .ul li:nth-child(3n){ margin-right:0;}
.show_info .ul li img{ width:100%;}
.show_info .ul .show_text{ height:160px; padding-top:30px;}
.show_info .ul .show_text.text_cloud{height: 99px;}
.show_info .ul .h3{ margin:0 0 20px; line-height:22px; max-height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:25px; white-space:normal;}
.show_info .ul .h3 a{ font-size:16px; color:#fff; font-weight:normal;}
.show_info .ul .h3 a:hover{ color:#c95f00;}
.show_info .ul .p{ font-size:12px; color:#fff; margin-bottom:10px;}
.show_info .show_more{ display:block; width:100%; height:54px; text-align:center; line-height:54px; color:#c95f00; border:1px solid #c95f00;}
.show_info .pages{ padding:20px 0 0;}
@media(min-width:1200px){
.show_info .ul li{min-height: 365px;}
}
@media(max-width:768px){
.show_info .ul li{ margin:0 3% 20px 0;}
.show_info .ul .show_text{ padding-top:10px; height:130px;}
.show_info .ul .show_text.text_cloud{height: 64px;}
.show_info .ul .h3{ margin-bottom:10px;}
.show_info .show_more{ height:32px; line-height:32px; font-size:14px;}
}
@media(max-width:640px){
.show_info .ul li{ width:46%; margin:0 2% 20px;}
.show_info .ul li:nth-child(3n){ margin-right:2%;}
.show_info .pages{ padding:50px 0 0;}
}
@media(max-width:400px){
.show_info .ul li{ width:100%; margin:0 0 20px;}
.show_info .ul li:nth-child(3n){ margin:0;}
}
/*已展 结束*/




/*科研基地*/
.base_info{}
/* .base_info .ul{ border-top:1px solid #3b3b3b;} */
.base_info .ul li{ border-bottom:1px #3b3b3b dashed;}
.base_info .ul .h3{ font-weight:normal; width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.base_info .ul .base_h3{ position:relative;}
/* .base_info .ul .base_h3::before{ content:'>'; position:absolute; left:-20px; top:0; color:#fff;} */
.base_info .ul .h3 a{ position: relative;display: block;height: 50px;line-height: 50px;font-size:16px; color:#fff;padding-right: 10%;box-sizing: border-box; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.base_info .ul .h3 a span{position: absolute;right: 0;color: #a2a2a2;font-size: 14px;}
.base_info .ul .h3 a:hover{ color:#c95f00;}
.base_info .ul .p{ color:#ababab; line-height:24px; margin-bottom:1px; line-height:22px; max-height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.base_info .ul .base_time{}
.base_time span{ float:left; line-height:35px;}
.base_time .base_more{ float:right; width:103px; height:35px; line-height:35px; text-align:center; color:#c95f00; border:1px solid #c95f00;}

@media(max-width:768px){
.base_info .ul{ margin:30px 0 20px;}
.base_time .base_more{ width:80px; height:28px; line-height:28px;}
}
/*科研基地 结束*/



/*学习资源*/
.resource_info .public_item{ display:block;}
.resource_info .public_item .ul li{ padding-left:42px;}
.resource_info .public_item .ul li .p a:hover{ text-decoration:underline;}
.resource_info .public_item .ul li::before{ border:none; width:25px; height:23px; background:url(../images/resource_list.png) no-repeat; top:33%;}
.resource_info .public_item .ul li:hover::before{ background:url(../images/resource_list2.png) no-repeat;}

@media(max-width:768px){
.resource_info .public_item .ul li::before{ top:26%;}
}
/*学习资源 结束*/



/*新闻动态*/
.news_body .news_h3{ color:#c95f00; font-size:24px; font-weight:normal; text-align:center;}
.news_body .ul{ margin-top:28px;}
.news_body .ul li{ width:28.44%; margin:0 7.33% 4% 0;}
.news_body .ul li:nth-child(3n){ margin-right:0; }
.news_body .ul li:nth-child(3n+1){ clear: both;}
.news_body .pages{ padding:15px 0 0;}
@media(max-width:768px){
.news_body .ul li{ width:46%; margin:0 2% 5%;}
.news_body .ul li:nth-child(3n){ margin-right:2%;}
}
@media(max-width:480px){
.news_body .news_h3{ font-size:20px;}
.news_body .ul li{ width:100%; margin:0 0 5%;}
.news_body .ul li:nth-child(3n){ margin-right:0;}
}
/*新闻动态 结束*/




/*藏品*/
.collect_info{}
.collect_info .ul li{ float:left; width:19.99%; margin:3% 5% 0 0;}
/* .collect_info .ul li:nth-child(3n){ margin-right:0;} */

.collect_info .ul li img{ width:100%;}
.collect_info .ul li .p{ width:100%; margin-top:20px; line-height:22px; height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.collect_info .ul li .p a{ color:#999;}
.collect_info .ul li .p a:hover{ color:#de6c00; text-decoration:underline;}
.collect_info .pages{ padding:50px 0 0;}
.about_body .collect_info .about_h3{ margin-bottom:0;}
.about_body .collect_info .about_h3 .total{float: right;font-size: 18px;color: #c95f00;}

@media(max-width:768px){
.collect_info .ul li{ width:46%; margin:35px 2% 0;}
.collect_info .ul li:nth-child(3n){ margin-right:2%;}
.collect_info .ul li .p{ margin-top:10px;}
}
@media(max-width:480px){
.collect_info .ul li{ width:100%; margin:35px 0 0;}
.collect_info .ul li:nth-child(3n){ margin-right:0;}
}
/*藏品 结束*/



/*文创*/
.art_info{}
.art_info .ul{ /* margin-top:20px; */}
.art_info .ul li{ margin-top:35px;}
.art_info .ul li:nth-child(4n+1){clear: both;}
.art_info .ul li .p{ width:100%; margin-top:25px; line-height:22px; height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; text-align:center;}

@media(max-width:768px){
.art_info .ul{ margin-top:0;}
.art_info .ul li .p{ margin-top:15px;}
.art_info .ul li:nth-child(4n+1){clear: none;}
}
/*文创 结束*/




/*首页日历界面*/
.aboluo-w-700{width:100%;margin:0 auto;
}
.aboluo-leftdiv{position:relative;width:100%;height:100%;
}
.aboluo-rightdiv{width:20%;height:100%;background:#6cd3fb;border:2px solid #6cd3fb;
}
.aboluo-tools{position:relative;line-height:10px;height:7%;padding:10px;
}
.aboluo-rilidiv{position:relative;width:100%;height:90%;padding-left:2%;padding-right:2%;}

.aboluo-calendar-select-year{
	width:120px;float:left;}
.aboluo-calendar-select-year select {
	width:100%;}
.aboluo-calendar-month{
	width:160px;float:left;margin-left:20px;line-height: 10px;}
.aboluo-calendar-month a{
	font-size:16px;text-align:center;color:#008080;text-decoration:none;}
.aboluo-calendar-month select{
	width:60%;}
.aboluo-tools .aboluo-toToday{
	width:20%;border:1px solid #f5f5f5;margin-left:15px;margin-top:4px;color:#b7b7b7;background:#ffffff;}
.aboluo-tools .aboluo-toToday:hover{
	border:1px solid #1a8cff;}
.aboluo-rilitable{
	width:96%;text-align:center;hegiht:100%;padding-top:5px; margin:0 auto;}
.aboluo-rilidiv .aboluo-rilitable tr{
	width:100%;}
.aboluo-rilidiv .aboluo-rilitable tr th{
	width:14.2%;font-size:16px;}
.aboluo-rilidiv .aboluo-rilitable tr td{
	width:14.2%;font-size:20px;color:#000000;}
/*.aboluo-rilidiv .aboluo-rilitable tr .aboluo-currToday{
background:#FFBB00;color:#FFFFFF;}
.aboluo-rilidiv .aboluo-rilitable tr .aboluo-tdcurrToday{
background:#FFBB00;color:#FFFFFF;}*/
.aboluo-rilidiv .aboluo-rilitable tr td a{
	font-size:24px;color:#000000;display:block;margin:auto;position:relative;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-ban{
	font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#969799;height:15px;color:#fff;overflow:hidden;top:0px;left:0px;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-xiu{
	font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#f43;height:15px;color:#fff;overflow:hidden;top:0px;left:0px;}
/*.aboluo-rilidiv .aboluo-rilitable tr td a:hover{
	border:3px solid #FFBB00;cursor:pointer;}
.aboluo-rilidiv .aboluo-rilitable tr td .aboluo-aclick{
	border:3px solid #FFBB00;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-pervMonthDays{
	color:#BFBFC5;
}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-nextMonthDays{
	color:#BFBFC5;
}*/

.date_m{ padding:40px 8.3% 60px;}
.date_m .date_left{ float:left; width:34%; background:#2d2d2d; padding-bottom:30px;}
.date_m .date_right{ float:right; width:62%; background:#2d2d2d; padding:20px 0 60px;}
.about .date_m .about_body{ padding:0 6.45%;}
.about .date_m .about_h{ margin:0 6.45%; text-align:left;}
.about .date_m .about_h span{ margin:0 10% 0 0;}
.date_right .public_item .ul{ margin:0;}

.aboluo-tools .aboluo-toToday{ display:none;}
.aboluo-tools{ height:80px; padding:20px 5%; border-bottom:1px solid #242424;}
.aboluo-rilidiv .aboluo-rilitable tr td a{ color:#7d7d7d; font-size:21px; display:inline-block; margin:0; padding:0; width:45px !important; height:45px !important; line-height:45px !important;}
.aboluo-rilidiv .aboluo-rilitable tr{ border:none !important;}
.aboluo-rilidiv .aboluo-rilitable tr th{ font-size:14px; font-weight:bold;}
.aboluo-calendar-select-year select,
.aboluo-calendar-month select{ background:#2d2d2d; padding-left:0; font-weight:bold; height:35px;width: auto;padding: 0 2%;margin: 0;}
.aboluo-calendar-select-year select{ font-size:24px; color:#fff; width:100%;}
.aboluo-calendar-month select{ font-size:24px; color:#c95f00;}
.aboluo-calendar-month a{ display:inline-block; width:32px; height:32px; vertical-align:middle; font-size:0;}
.aboluo-calendar-month .aboluo-month-a-perv{ background:url(../images/date_left.png) no-repeat;}
.aboluo-calendar-month .aboluo-month-a-next{ background:url(../images/date_right.png) no-repeat;}
.aboluo-rilidiv{ border-top:1px solid #383838; padding-top:10px;}
.date_m option{text-align:center;}


@media(max-width:1200px){
.date_m .date_left{ float:none; margin:0 auto 30px; min-width:341px;}
.date_m .date_right{ float:none; width:100%;}
}

@media(max-width:480px){
.date_m{ padding:20px 0 30px;}
.date_m .date_left{ width:100%; min-width:320px;}
.aboluo-rilidiv .aboluo-rilitable tr td a{ width:30px !important; height:30px !important; line-height:30px !important;}
.aboluo-rilidiv{ padding:10px 0 0;}
.aboluo-calendar-select-year select{ font-size:20px;}
.aboluo-calendar-month select{ font-size:20px;}
.aboluo-calendar-select-year{ width:100px;}
}
.aboluo-rilidiv .aboluo-rilitable tr td .date_active{ color:#fff;}
/*首页日历界面 结束*/



/*详情页*/

.detail_body{ padding:0;}
.detail_body .detail_head{ padding:30px 0 15px; border-bottom:1px dashed #999;}
.detail_body .detail_head .detail_h{ font-size:25px; font-weight:normal; text-align:center; margin-bottom:10px;}
.detail_body .detail_head .detail_time{ font-size:15px; color:#ccc; text-align:center;}
.detail_body .detail_text{ padding:25px 0 50px;}

/* 小屏幕（平板，大于等于 640px） */
@media (min-width: 640px) {
}
/* 桌面显示器（桌面显示器，大于等于 1002px） */
@media (min-width: 1002px) {
.detail_body{ padding:15px 0 30px;}
.detail_body .detail_text{ min-height:520px;}
.detail_body .detail_head .detail_h{ width:520px; margin:0 auto;}
}
/*详情页 结束*/

.other_body{ min-height:300px;}


.links_body .ul li{ float:left; width:21%; margin:2%;}
.links_body .ul li .p{ padding:10px 0; text-align:center; color:#fff;}
.links_body .ul a:hover .p{ color:#c95f00;}
@media (max-width:768px){
.links_body .ul li{ width:29.33%;}
}
@media (max-width:480px){
.links_body .ul li{ width:46%;}
}




.homenews .ul li .hn_ahight{ display:block; width:100%; height:130px; /*overflow:hidden;*/ position:relative;}
.homenews .ul li .hn_ahight img{ position:absolute; top:0; left:0; width:100%;}
@media (max-width:1024px){
.homenews .ul li .hn_ahight{ height:100px;}
}
@media (max-width:768px){
.homenews .ul li .hn_ahight{ height:130px;}
}
@media (max-width:640px){
.homenews .ul li .hn_ahight{ height:100px;}
}
@media (max-width:480px){
.homenews .ul li .hn_ahight{ height:130px;}
}


.side_search{border:1px #505050 solid;padding:25px;height: 300px;width: 45%;float: left;margin: 0 2%;margin-bottom: 2%;}
.side_search p{height:20px;margin-top:10px;}
.key_input{width:197px;height:20px;color:#ababab;}
.search_select{width:197px;height:20px;background: #fff !important;}
.cate_select{width:110px;height:20px;}
.btn_search{float:right;margin-right:5px;border:0;}
.side_search input{border: 1px #505050 solid;background-color: #1d1d1d;vertical-align: middle;text-indent: 2px;color: #ababab;  }

@media (max-width:885px){
    .side_search{width: 80%;height: auto;margin-bottom: 10px;}
    .search_select{width: auto}
    .key_input{width: auto;}

}
/*
 .Form001518 ä¸şdemoçĽ–ĺŹ·
 */
.Form001518{}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px;}
.Form001518 dd{margin-left: 0;}
.Form001518 dd .ul{margin: 0}
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:30px; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #f5a100;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
.Form001518 .btnn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #f5a100;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
    .Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
    .Form001518 .title{ font-size:24px;}
}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.zlImg{width: 50%; margin: 0 auto; margin-top: 5%;}
.zlImg .Img{width: 100%;}
.owl-carousel{width: 100% !important; margin: 10px auto;}
.owl-carousel img{max-height: 100px;}
.owl-theme .owl-dots{display: none;}
.owl-carousel .p{text-align: center; line-height: 30px; color: white; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.owl-theme .owl-nav{position: absolute; left: 0px; width: 100%; top: 50%; margin-top: -21px; font-family: monospace; font-size: 30px; font-weight: bolder;}
.owl-theme .owl-nav .owl-prev{position: absolute; left:-20px;}
.owl-theme .owl-nav .owl-next{position: absolute; right: -20px;}

@media only screen and (max-width: 768px) {
	.zlImg{width: 90% !important;}
}



/* 高级搜索 */

.GJ_body{padding:15px 0; color: #fff; font-size: 14px; position: relative;}
.GJ_body .h3{font-weight: normal;font-size: 16px;margin-bottom: 10px;}
.GJ_body ul{}
.GJ_body ul li .j_left{margin-bottom: 10px;}
.GJ_body ul li{margin-bottom: 10px;}
.GJ_body ul li .j_right{}
.GJ_body ul li .j_right input{display: block;width: 100%;border: 1px solid #404040; border-radius: 5px; color: #fff; line-height: 30px; padding:0 15px;}
.GJ_body ul li .j_right select{display: block;width: 100%;border: 1px solid #404040; line-height: 30px;  height: 30px;line-height: 30px;padding:0 15px;}
.GJ_body ul li .j_right select option{line-height: 25px;}

.GJ_body .GJ_sbtn .btn{display: inline-block; width: 120px; text-align: center; line-height: 33px; border-radius: 5px; border:1px solid #404040; margin-right: 10px;}
.GJ_body .GJ_sbtn span{line-height: 33px; }
.GJ_order ul li label{display: inline-block;line-height: 35px;margin-right: 10px;}
@media only screen and (min-width: 768px) {
	.GJ_body ul li{position: relative;padding-left: 170px;}
	.GJ_body ul li .j_left{position: absolute;width: 150px; left: 0;top: 0; margin-bottom: 0; line-height: 35px;}
	.GJ_order{position: relative; padding-left:170px; line-height: 35px; margin-bottom: 10px;}
	.GJ_order .h3{ position: absolute; left: 0;top: 0; width: 150px; margin-bottom: 0; }
	.GJ_order ul li{padding-left: 0;}
	.GJ_lm ul li{padding-left: 0;}

}


@media only screen and (min-width: 1000px) {
	.GJ_body ul{max-width: 500px;}
	.GJR {position: absolute;right: 0;top: 47px; width:240px;}
}


@media only screen and (min-width: 1200px) {
	.GJ_body{padding:30px 0;}
	.GJR {top: 62px; width: 365px;}
	.GJR .GJ_lm{width: 240px;}


	.GJ_body ul li .j_left{width: 225px;}
	.GJ_body ul li{padding-left: 225px;}
	.GJ_order{padding-left: 225px;}
	.GJ_order ul li{padding-left: 0;}
	.GJ_lm ul li{padding-left: 0;}
	.GJ_body .GJ_sbtn{position: relative;}
	.GJ_body .GJ_sbtn span{position: absolute; right:0; top:-40px; line-height: 30px; }

}

.gj_info{overflow: hidden;}
.gj_info .ListLeft .ul li{margin-bottom: 15px;}
.gj_info .ListLeft .ul li h3.h3 a{font-size: 16px; font-weight: normal; color: #c95f00; text-decoration: underline;}
.gj_info .ListLeft .ul li .txt{}
.gj_info .ListLeft .ul li .btn{}
.gj_info .ListLeft .ul li .btn .btna{}
.gj_info .ListLeft .ul li .btn .btna .linka{ color:#c95f00; text-decoration: underline; }
.gj_info .ListLeft .ul li .btn .btna .span{color: rgba(255,255,255,.5);}

.gjboxsearch{}
.gjboxsearch ul li{margin-bottom: 10px;}
.gjboxsearch ul li input{display: block;width: 100%;border: 1px solid #404040; border-radius: 5px; color: #fff; line-height: 30px; padding:0 15px;}
.gjboxsearch ul li select{display: block;width: 100%;border: 1px solid #404040; line-height: 30px;  height: 30px;line-height: 30px;padding:0 15px;}
.gjboxsearch ul li select option{line-height: 25px;}
.gjboxsearch .btn{display: block;max-width: 120px;line-height: 30px; text-align: center;border:1px solid #404040; color: #666460; border-radius: 5px;}
.gjboxsearch .btn:hover{color:#c95f00; }

.gj_info .ListRight .h3{font-size: 16px;color: #c95f00; font-weight: normal; }
.gj_info .ListRight ul li a{color: rgba(255,255,255,.5); text-decoration: underline; font-size: 16px; display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.gj_info .ListRight ul li a:hover{color:#c95f00;}

@media only screen and (min-width: 768px) {
	.gjboxsearch {max-width: 60%;margin-left:auto; margin-right: auto;}
	.gjboxsearch ul li{width: 40%;margin-right: 2%;float: left;}
	.gjboxsearch{margin-bottom: 20px;}
	.gjboxsearch ul li.last{width: 16%;margin-right: 0;}
	.gjboxsearch .btn{width: 100%;max-width: none;}
}

@media only screen and (min-width: 1000px) {

	.gj_info .ListLeft {float: left; width: 65%;}
	.gj_info .ListRight {float: right; width: 30%;padding-left: 15px; border-left: 1px solid #404040;}

}

@media only screen and (min-width: 1200px) {
	.gjboxsearch ul li input{line-height: 35px;}
	.gjboxsearch ul li select{line-height: 35px;height: 35px;}
	.gjboxsearch .btn{line-height: 35px;}
}

/* 高级搜索 */

/* 新预约留言 */
.book_message_lists {}
.book_message_lists ul {max-width: 600px;margin: 0 auto;}
.book_message_lists ul li {position: relative;padding-left: 20px;}
.book_message_lists ul li:after{content: "";position: absolute;left: 0;top: 20px;width: 8px;height: 8px;border-radius: 50%;background-color: #c95f00;}
.book_message_lists ul li p {margin: 0;padding: 10px 0;text-align: justify;border-bottom: 1px dashed #404040;}
.book_message_lists ul li p span {font-size: 1.4em;color: #fff!important}
.book_message_lists ul li p#p51 span {font-size:14px;}


@media only screen and (max-width: 768px) {
	.book_message_lists ul{
		padding: 0 20px;
	}
}

.book_page_btns{margin: 20px 0 30px;}
/* .book_page_btns a{display: inline-block;} */
.book_page_btns span {position: relative;display: inline-block;width: 40px;height: 40px;line-height: 40px;border: 1px #404040 solid;vertical-align: middle;margin-left: 2px;}
.book_page_btns .book_page_UPbtn:after {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;border-top: 1px #404040 solid;border-left: 1px #404040 solid;transform: rotate(-45deg);margin-top: -5px;margin-left: -2px;}
.book_page_btns .book_page_DOWNbtn:after {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;border-top: 1px #404040 solid;border-right: 1px #404040 solid;transform: rotate(45deg);margin-top: -5px;margin-left: -8px;           }
.book_page_btns .book_page_btn {}
.book_page_btns a:hover span,.book_page_btns a.a_cur span{background: #C45B00; color: #fff; border-color:#C45B00;  }
.book_item.book_btn input{float: none;}


.tiem-search{float: right;}
.tiem-search select{color: #fff;font-size: 18px;}
.tiem-search select option{color: #333;}